// Select.h: interface for the CSelect class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_SELECT_H__32C4C43B_9A61_4A96_99F8_B42655545A4A__INCLUDED_)
#define AFX_SELECT_H__32C4C43B_9A61_4A96_99F8_B42655545A4A__INCLUDED_

#include "stdafx.h"
#include "uf.h"

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CSelect  
{
public:
	int SelectBody(tag_t *selected);
	int SelectSurface(tag_t *selected);
	int SelectCurve(tag_t *selected);
	int SelectPoint(tag_t *selected);
	void SetPrompt(char *strPrompt);

	CSelect();
	virtual ~CSelect();
private:
	tag_t tag;
	int SelectPCSB(tag_t *selected, int type);
	char * strTitle;
};

#endif // !defined(AFX_SELECT_H__32C4C43B_9A61_4A96_99F8_B42655545A4A__INCLUDED_)
